/**
 * 清除主题缓存工具
 * 用于清除localStorage中的主题设置，以便应用最新的主题配置
 */

export const clearThemeCache = () => {
  try {
    // 清除主题存储
    localStorage.removeItem('theme-storage');
    console.log('主题缓存已清除');
    
    // 重新加载页面以应用新的主题设置
    window.location.reload();
  } catch (error) {
    console.error('清除主题缓存时出错:', error);
  }
};

// 自动执行清除缓存
if (typeof window !== 'undefined') {
  // 检查URL参数是否包含clearThemeCache
  const urlParams = new URLSearchParams(window.location.search);
  if (urlParams.has('clearThemeCache')) {
    clearThemeCache();
  }
}